package integracion.Factoria;


import integracion.Color.*;
import integracion.Marcas.*;
import integracion.Modelo.*;
import integracion.Motor.*;
import integracion.Vehiculo.*;
import integracion.Venta.*;
import integracion.Cliente.*;

public abstract class FactoriaDAO {
	
	private static FactoriaDAO factoria;
	
	public static FactoriaDAO getInstancia() {
		if(factoria==null) factoria = new FactoriaDAOImp();
	     return factoria;
	}
	
	public abstract DAOColor newDAOColor();
	public abstract DAOMarcas newDAOMarcas();
	public abstract DAOModelo newDAOModelo();
	public abstract DAOMotor newDAOMotor();
	public abstract DAOVehiculo newDAOVehiculo();
	public abstract DAOCliente newDAOClientes();
	public abstract DAOVenta newDAOVenta();
}
